const TokenKey = 'App-Token'
import storage from '@/utils/storage'
import constant from '@/utils/constant'
export function getToken() {
  return uni.getStorageSync(TokenKey)
}

export function setToken(token) {
  return uni.setStorageSync(TokenKey, token)
}

export function removeToken() {
  return uni.removeStorageSync(TokenKey)
}
// 检查 Token 是否有效
export function isTokenValid() {

    const expiresAt = storage.get(constant.expires_time);
    
    if (!expiresAt) return false; // 无过期时间，视为无效
    
    const currentTime = Math.floor(Date.now() /1000);
	
    // 如果当前时间 < 过期时间，则有效
    return currentTime < parseInt(expiresAt, 10);
  
}


